如何在使用Ajax调用时将用户名存储在URL中 您所在的位置:网站首页 ajax 如何使用 如何在使用Ajax调用时将用户名存储在URL中

如何在使用Ajax调用时将用户名存储在URL中

#如何在使用Ajax调用时将用户名存储在URL中| 来源: 网络整理| 查看: 265

我是新手前端,并试图创建一个登录页面,该页面拥有用户名和密码登录。我想将登录的用户名存储在URL中,因此必须在AJAX调用中使用PUT方法。但是我的登录总是失败,因为我无法在URL中传递正确的用户名属性,请参阅下面的代码来引用:如何在使用Ajax调用时将用户名存储在URL中

再次如何在URL中传递{username},您可以看到下面的URL在我有这个用户名属性的ajax调用。

的jQuery:

$("#login-user").validate({ submitHandler: userLogin }); function userLogin() { var data = $("#login-user").serialize(); if (userName != '' && password != '') { $.ajax({ url: 'http://www.website.com/database/tableusers/{username}/login', type: 'PUT', data: data, success: function(data) { if (data == 0) { result.html('Incorrect username or password') } else if (data == 1) { window.location = "tothepage.html"; } else { $("#error").fadeIn(1000, function() { $("#error").html(' ; ' + data + ' !'); }); } } }); } }

来源

2017-01-23 Nancy

+0

你在哪里定义了'username'?它是未定义的 – baao

+0

使用GET方法发送用户名到服务器是一个坏习惯。即使您使用HTTPS,用户名仍然是透明的,可能会导致安全性中断。为什么不使用POST发送用户名? – ymz



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有